/**
 * Copyright (C), 2015-2020, XXX有限公司
 * FileName: HkUtils
 * Author:   Administrator
 * Date:     2020/2/28 19:12
 * Description:
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.authine.cloudpivot.web.Utils;

import java.util.regex.Pattern;

/**
 * 〈一句话功能简述〉<br> 
 * 〈〉
 *
 * @author Administrator
 * @create 2020/2/28
 * @since 1.0.0
 */
public class HkUtils {

    /**
     * 判断整数（int）
     * @param str
     * @return
     */
    public static boolean isInteger(String str) {
        if (null == str || "".equals(str)) {
            return false;
        }
        String regex = "^[-\\+]?[\\d]*$";
        return Pattern.compile(regex).matcher(str).matches();
    }

    /**
     * 判断浮点数（double和float）
     * @param str
     * @return
     */
    public static boolean isDouble(String str) {
        if (null == str || "".equals(str)) {
            return false;
        }
        String regex = "^[-\\+]?\\d*[.]\\d+$";
        return Pattern.compile(regex).matcher(str).matches();
    }

}